package com.wsoft.bpm.query.node;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 节点候选人传参
 *
 * @Author zhonglj
 * @Date 2024/12/12 16:09
 */
@Getter
@Setter
@Accessors(chain = true)
public class TaskCandidateQuery {
    @Schema(description = "候选人")
    private List<String> candidateUser;
    @Schema(description = "候选组织")
    private List<String> candidateOrg;
    @Schema(description = "候选角色")
    private List<String> candidateRole;
    @Schema(description = "候选职务级别")
    private List<String> candidateLevel;
    @Schema(description = "候选岗位")
    private List<String> candidatePosition;
    @Schema(description = "候选表达式")
    private String candidateExpression;
    @Schema(description = "自动拾取")
    private boolean autoClaim;
}
